package eSchool.DataLayer;

import eSchool.BL.CriteriosPesquisa;
import eSchool.BL.Docente;
import eSchool.BL.Docentes;

public interface IDocenteDAO {

    public int insertDocente(Docente docente) throws Exception;

    public boolean deleteDocente(Docente docente) throws Exception;

    public boolean updateDocente(Docente docente) throws Exception;

    public Docentes selectDocenteTO(CriteriosPesquisa criterio) throws Exception;
    
    public Docentes selectDocenteTO(Docentes docentes, CriteriosPesquisa criterio) throws Exception;

    public Docente findDocente(int idDocente) throws Exception;
    
    public Docente findDocente(Docente docente, int idDocente) throws Exception;
}
